package com.qfedu.hotelssm.dao;

import com.qfedu.hotelssm.dto.CtDailyDto;
import com.qfedu.hotelssm.entity.CtDaily;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author dzl
 * @date 2022/8/29 19:13
 */
public interface CtDailyDao {
    //新增日报
    int save(CtDaily daily);
    //删除日报
    int del(int id );
    //带条件的查询总行数
    long selectCount(String info);
    //使用日报信息进行模糊查询的分页查询
    List<CtDaily> selectPage(@Param("info") String info, @Param("start") int start, @Param("size") int size);
    //修改日报
    int update(CtDaily daily);
    //查询所有日报
    List<CtDailyDto> all();

    //批量删除 通过id
    int delByids(int[] ids);

    //批量新增
    int saveBatch(List<CtDaily> list);
}
